package com.example.xcoredemo.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import by.istin.android.xcore.source.DataSourceRequest;
import by.istin.android.xcore.source.impl.http.HttpAndroidDataSource;
public class HttpDataSourceTest implements IDemoTest {
@Override
public String test() {
try {
InputStream inputStream = new HttpAndroidDataSource()
.getSource(new DataSourceRequest("http://yandex.ru"));
BufferedReader bufferedReader = new BufferedReader(
new InputStreamReader(inputStream), 8192);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = bufferedReader.readLine()) != null) {
sb.append(line).append(System.getProperty("line.separator"));
}
String value = sb.toString();
inputStream.close();
return value;
} catch (IOException e) {
return null;
}
}
}